package com.liuqi.aiagent.transfer.entity;

import com.liuqi.aiagent.transfer.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.io.Serializable;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

/**
 * @author liuqi
 * @date 2025/7/16
 **/
@Getter
@Setter
@ToString
@ApiModel("Agent")
public class Agent extends BaseEntity implements Serializable {
    private static final long serialVersionUID = 3829794470754669631L;

    @ApiModelProperty("agent name")
    private String name;

    @ApiModelProperty("agent描述")
    private String desc;

    @ApiModelProperty("模型ID")
    private Integer modelId;

    @ApiModelProperty("提示词")
    private String prompt;

    @ApiModelProperty("大语言模型请求入参, JSON字符串")
    private String llmModelParameter;

}
